Page({
  data:{
    activeIndex:0,
       // 英雄详情
    detail:{}as HeroDetail,
  } ,
    // 页面加载时
  onLoad(options){
      // 根据英雄 id 获取详情
      if (options.id) {
        this.getDetail(options.id)
      }
  },
  // 获取英雄响应
  getDetail(id:string){
   wx.showLoading({title:'英雄加载中'})
      // 指定类型
   wx.request<ServerResponse<HeroDetail>>({
   url:'https://api-vue-base.itheima.net/api/lol/info',
   method:'GET',
   data:{id:id},// 英雄id
   success:(res)=>{
    //  console.log(res)
    // 提取英雄详情数据
    const detail=res.data.data
    // 更新UI
    this.setData({
      detail:detail
    })
      // 动态设置标题
      wx.setNavigationBarTitle({title:detail.hero.name + ' - ' + detail.hero.title})


   },
   fail:()=>{},
   complete:()=>{
     wx.hideLoading()
   }
   })
  },
    // 轮播图切换时，保存索引
  onSwiperChange(event:WechatMiniprogram.SwiperChange){
        // console.log(event.detail.current);
    this.setData({
      activeIndex:event.detail.current
    })
    
  }
})